Uses of Interface
com.j_spaces.kernel.locks.ILockObject
Packages that use ILockObject
Package
Description
-
Uses of ILockObject in com.gigaspaces.internal.server.storage
Subinterfaces of ILockObject in com.gigaspaces.internal.server.storageModifier and TypeInterfaceDescriptioninterfaceinterfaceinterfaceClasses in com.gigaspaces.internal.server.storage that implement ILockObjectModifier and TypeClassDescriptionclassclassThis class represents an entry in a GigaSpace.classthis class contains all the information relevant to a notify template.classIEntryHolderimplementation which holds the entry's previous version in space before update operation.classshadowEntry is an entry version under pending update- it contains the original entry values note that shadow and master are connected via a mutual referenceclassThis class represents a template in a J-Space. -
Uses of ILockObject in com.j_spaces.core.cache.blobStore
Classes in com.j_spaces.core.cache.blobStore that implement ILockObjectModifier and TypeClassDescriptionclassclassThe resident part of entry that resides blob-storeMethods in com.j_spaces.core.cache.blobStore that return ILockObject -
Uses of ILockObject in com.j_spaces.core.cache.mvcc
Classes in com.j_spaces.core.cache.mvcc that implement ILockObject -
Uses of ILockObject in com.j_spaces.kernel.locks
Classes in com.j_spaces.kernel.locks with type parameters of type ILockObjectModifier and TypeClassDescriptionclassAllInCacheLockManager<T extends ILockObject>TODO add JavadocclassBasicEvictableLockManager<T extends ILockObject>classBlobStoreLockManager<T extends ILockObject>locks The resident part of entry that resides in-heapinterfaceIBasicLockManager<T extends ILockObject>classMVCCLockManager<T extends ILockObject>classTieredStorageLockManager<T extends ILockObject>Subinterfaces of ILockObject in com.j_spaces.kernel.locksModifier and TypeInterfaceDescriptioninterfaceThe basic interface for a Blob-Store lock object.interfaceThe basic interface for a MVCC lock object.Methods in com.j_spaces.kernel.locks that return ILockObjectModifier and TypeMethodDescriptionIBlobStoreLockObject.getExternalLockObject()in case the locking object can be derived from the subject WHEN its not the subject itselfAllInCacheLockManager.getLockObject(String subjectUid) AllInCacheLockManager.getLockObject(T subject) BasicEvictableLockManager.getLockObject(String subjectUid) BasicEvictableLockManager.getLockObject(T subject) BlobStoreLockManager.getLockObject(String subjectUid) BlobStoreLockManager.getLockObject(T subject) IBasicLockManager.getLockObject(String subjectUid) based only on subject's uid, return a lock object in order to lock the represented subject this method is relevant only for evictable objectsIBasicLockManager.getLockObject(T subject) based on subject, return a lock object in order to lock the represented subject.MVCCLockManager.getLockObject(String subjectUid) MVCCLockManager.getLockObject(T subject) TieredStorageLockManager.getLockObject(String subjectUid) TieredStorageLockManager.getLockObject(T subject) Methods in com.j_spaces.kernel.locks with parameters of type ILockObjectModifier and TypeMethodDescriptionvoidAllInCacheLockManager.freeLockObject(ILockObject lockObject) voidBasicEvictableLockManager.freeLockObject(ILockObject lockObject) voidBlobStoreLockManager.freeLockObject(ILockObject lockObject) voidIBasicLockManager.freeLockObject(ILockObject lockObject) free the lock object - no more needed by this threadvoidMVCCLockManager.freeLockObject(ILockObject lockObject) voidTieredStorageLockManager.freeLockObject(ILockObject lockObject)