Method: Java::NetSfEhcache::Element#value

Defined in:
lib/ehcache/element.rb

#valueObject

Wrap the Element#value method to unmarshal Ruby objects if necessary.



15
16
17
18
19
20
21
22
# File 'lib/ehcache/element.rb', line 15

def value
  val = element_value
  if val.kind_of?(Java::NetSfEhcache::MarshaledRubyObject)
    Marshal.load(String.from_java_bytes(val.bytes))
  else
    val
  end
end