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.
269
270
271
|
# File 'lib/gemfire-jruby.rb', line 269
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
288
289
290
|
# File 'lib/gemfire-jruby.rb', line 288
def addListener(cacheListener)
@gemfire.addListener(cacheListener)
end
|
#clear ⇒ Object
308
309
310
|
# File 'lib/gemfire-jruby.rb', line 308
def clear
@gemfire.clear
end
|
#create(key, value) ⇒ Object
274
275
276
|
# File 'lib/gemfire-jruby.rb', line 274
def create(key, value)
@gemfire.create(key, value)
end
|
#decrement(key) ⇒ Object
314
315
316
|
# File 'lib/gemfire-jruby.rb', line 314
def decrement(key)
@gemfire.decrement(key)
end
|
#delete(key) ⇒ Object
299
300
301
|
# File 'lib/gemfire-jruby.rb', line 299
def delete(key)
@gemfire.delete(key)
end
|
#delete_matched(matcher) ⇒ Object
317
318
319
|
# File 'lib/gemfire-jruby.rb', line 317
def delete_matched(matcher)
@gemfire.delete_matched(matcher)
end
|
#destroy(key) ⇒ Object
283
284
285
|
# File 'lib/gemfire-jruby.rb', line 283
def destroy(key)
@gemfire.destroy(key)
end
|
#exist?(key) ⇒ Boolean
302
303
304
|
# File 'lib/gemfire-jruby.rb', line 302
def exist?(key)
@gemfire.exist?(key)
end
|
#increment(key) ⇒ Object
311
312
313
|
# File 'lib/gemfire-jruby.rb', line 311
def increment(key)
@gemfire.increment(key)
end
|
#invalidate(key) ⇒ Object
280
281
282
|
# File 'lib/gemfire-jruby.rb', line 280
def invalidate(key)
@gemfire.invalidate(key)
end
|
#keys(onServer = true) ⇒ Object
305
306
307
|
# File 'lib/gemfire-jruby.rb', line 305
def keys(onServer=true)
@gemfire.keys(onServer)
end
|
#put(key, value) ⇒ Object
277
278
279
|
# File 'lib/gemfire-jruby.rb', line 277
def put(key, value)
@gemfire.put(key, value)
end
|
#read(key) ⇒ Object
293
294
295
|
# File 'lib/gemfire-jruby.rb', line 293
def read(key)
@gemfire.read(key)
end
|
#write(key, value) ⇒ Object
296
297
298
|
# File 'lib/gemfire-jruby.rb', line 296
def write(key, value)
@gemfire.write(key, value)
end
|