Class: GemFireCacher
- Inherits:
-
Object
show all
- Defined in:
- lib/gemfire-jruby.rb
Instance Method Summary
collapse
Constructor Details
#initialize(locator, regionName = "data", cachingOn = false) ⇒ GemFireCacher
Returns a new instance of GemFireCacher.
273
274
275
|
# File 'lib/gemfire-jruby.rb', line 273
def initialize(locator, regionName="data", cachingOn=false)
raise "GemFireCacher is an abstract class. Instantiate either a GemFireClient or a GemFireServer"
end
|
Instance Method Details
#addListener(cacheListener) ⇒ Object
Both servers and clients can have CacheListeners
292
293
294
|
# File 'lib/gemfire-jruby.rb', line 292
def addListener(cacheListener)
@gemfire.addListener(cacheListener)
end
|
#clear ⇒ Object
316
317
318
|
# File 'lib/gemfire-jruby.rb', line 316
def clear
@gemfire.clear
end
|
#create(key, value) ⇒ Object
278
279
280
|
# File 'lib/gemfire-jruby.rb', line 278
def create(key, value)
@gemfire.create(key, value)
end
|
#decrement(key) ⇒ Object
322
323
324
|
# File 'lib/gemfire-jruby.rb', line 322
def decrement(key)
@gemfire.decrement(key)
end
|
#delete(key) ⇒ Object
307
308
309
|
# File 'lib/gemfire-jruby.rb', line 307
def delete(key)
@gemfire.delete(key)
end
|
#delete_matched(matcher) ⇒ Object
325
326
327
|
# File 'lib/gemfire-jruby.rb', line 325
def delete_matched(matcher)
@gemfire.delete_matched(matcher)
end
|
#destroy(key) ⇒ Object
287
288
289
|
# File 'lib/gemfire-jruby.rb', line 287
def destroy(key)
@gemfire.destroy(key)
end
|
#exist?(key) ⇒ Boolean
310
311
312
|
# File 'lib/gemfire-jruby.rb', line 310
def exist?(key)
@gemfire.exist?(key)
end
|
#increment(key) ⇒ Object
319
320
321
|
# File 'lib/gemfire-jruby.rb', line 319
def increment(key)
@gemfire.increment(key)
end
|
#invalidate(key) ⇒ Object
284
285
286
|
# File 'lib/gemfire-jruby.rb', line 284
def invalidate(key)
@gemfire.invalidate(key)
end
|
#keys(onServer = true) ⇒ Object
313
314
315
|
# File 'lib/gemfire-jruby.rb', line 313
def keys(onServer=true)
@gemfire.keys(onServer)
end
|
#put(key, value) ⇒ Object
281
282
283
|
# File 'lib/gemfire-jruby.rb', line 281
def put(key, value)
@gemfire.put(key, value)
end
|
#read(key) ⇒ Object
301
302
303
|
# File 'lib/gemfire-jruby.rb', line 301
def read(key)
@gemfire.read(key)
end
|
#removeListener(cacheListener) ⇒ Object
296
297
298
|
# File 'lib/gemfire-jruby.rb', line 296
def removeListener(cacheListener)
@gemfire.removeListener(cacheListener)
end
|
#write(key, value) ⇒ Object
304
305
306
|
# File 'lib/gemfire-jruby.rb', line 304
def write(key, value)
@gemfire.write(key, value)
end
|