public class ObjectsCache extends DataExport implements ClassMetaConsts
| Modifier and Type | Class and Description |
|---|---|
static interface |
ObjectsCache.JBossSeralizationInputInterface
Required operations to work well with ObjectsCache
|
static interface |
ObjectsCache.JBossSeralizationOutputInterface
Required operations to work well with ObjectsCache
|
EMPTY_CLASS_ARRY, EMPTY_OBJECT_ARRAY, emptyReference, identityHashStrategy, REFERENCE_TYPE_IN_USE, regularHashStrategy| Constructor and Description |
|---|
ObjectsCache(ObjectSubstitutionInterface substitution,
ClassLoader loader,
SafeCloningRepository safeToReuse,
boolean checkSerializableClass,
StringUtilBuffer stringBuffer) |
ObjectsCache(ObjectSubstitutionInterface substitution,
ClassLoader loader,
SafeCloningRepository safeToReuse,
boolean checkSerializableClass,
StringUtilBuffer stringBuffer,
ClassDescriptorStrategy classDescriptorStrategy,
ObjectDescriptorStrategy objectDescriptorStrategy) |
public ObjectsCache(ObjectSubstitutionInterface substitution, ClassLoader loader, SafeCloningRepository safeToReuse, boolean checkSerializableClass, StringUtilBuffer stringBuffer)
public ObjectsCache(ObjectSubstitutionInterface substitution, ClassLoader loader, SafeCloningRepository safeToReuse, boolean checkSerializableClass, StringUtilBuffer stringBuffer, ClassDescriptorStrategy classDescriptorStrategy, ObjectDescriptorStrategy objectDescriptorStrategy)
public ObjectsCache cloneCache()
public void reset()
public ClassLoader getLoader()
public void setLoader(ClassLoader loader)
public ObjectSubstitutionInterface getSubstitution()
public void setSubstitution(ObjectSubstitutionInterface substitution)
public StringUtilBuffer getStringBuffer()
public void setStringBuffer(StringUtilBuffer stringBuffer)
public int findIdInCacheWrite(Object obj, boolean immutable)
public Object findObjectInCacheRead(int key)
cacheId - public void putObjectInCacheRead(int key,
Object obj)
public void reassignObjectInCacheRead(int key,
Object value)
public int putObjectInCacheWrite(Object obj, boolean isImmutable)
public SafeCloningRepository getSafeToReuse()
public boolean isCheckSerializableClass()
public void setCheckSerializableClass(boolean checkSerializableClass)
public ObjectsCache.JBossSeralizationOutputInterface getOutput()
public void setOutput(ObjectsCache.JBossSeralizationOutputInterface output)
public ObjectsCache.JBossSeralizationInputInterface getInput()
public void setInput(ObjectsCache.JBossSeralizationInputInterface input)
public ClassResolver getClassResolver()
public void setClassResolver(ClassResolver resolver)
public ClassDescriptorStrategy getClassDescriptorStrategy()
public void setClassDescriptorStrategy(ClassDescriptorStrategy classDescriptorStrategy)
public ObjectDescriptorStrategy getObjectDescriptorStrategy()
public void setObjectDescriptorStrategy(ObjectDescriptorStrategy objectDescriptorStrategy)
Copyright © 2011-2012 Ovea. All Rights Reserved.