net.sf.ehcache.store.compound
Class SerializationCopyStrategy
java.lang.Object
net.sf.ehcache.store.compound.SerializationCopyStrategy
- All Implemented Interfaces:
- Serializable, ReadWriteCopyStrategy<Element>
public class SerializationCopyStrategy
- extends Object
- implements ReadWriteCopyStrategy<Element>
A copy strategy that uses full Serialization to copy the object graph
- Author:
- Alex Snaps, Ludovic Orban
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SerializationCopyStrategy
public SerializationCopyStrategy()
copyForWrite
public Element copyForWrite(Element value,
ClassLoader loader)
- Description copied from interface:
ReadWriteCopyStrategy
- Deep copies some object and returns an internal storage-ready copy
- Specified by:
copyForWrite
in interface ReadWriteCopyStrategy<Element>
- Parameters:
value
- the value to copy
- Returns:
- the storage-ready copy
copyForRead
public Element copyForRead(Element storedValue,
ClassLoader loader)
- Description copied from interface:
ReadWriteCopyStrategy
- Reconstruct an object from its storage-ready copy.
- Specified by:
copyForRead
in interface ReadWriteCopyStrategy<Element>
- Parameters:
storedValue
- the storage-ready copy
- Returns:
- the original object
Copyright 2001-2014, Terracotta, Inc.