| Package | Description | 
|---|---|
| org.openspaces.core | 
 Top level core package holding main OpenSpaces API for Space (GigaSpace) and Map (GigaMap) and
the ability to create it. 
 | 
| org.openspaces.core.map | 
 A package including factory beans to create GigaSpaces IMap or JCache Cache based on an
IJSpace instance. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
LockHandle | 
DefaultGigaMap.lock(Object key)  | 
LockHandle | 
GigaMap.lock(Object key)
Locks the given key for any updates. 
 | 
LockHandle | 
DefaultGigaMap.lock(Object key,
    long lockTimeToLive,
    long waitingForLockTimeout)  | 
LockHandle | 
GigaMap.lock(Object key,
    long lockTimeToLive,
    long waitingForLockTimeout)
Locks the given key for any updates. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Object | 
DefaultGigaMap.put(Object key,
   Object value,
   LockHandle lockHandle)  | 
Object | 
GigaMap.put(Object key,
   Object value,
   LockHandle lockHandle)
Puts  
value to the cache with specified key. | 
Object | 
DefaultGigaMap.put(Object key,
   Object value,
   long timeToLive,
   LockHandle lockHandle)  | 
Object | 
GigaMap.put(Object key,
   Object value,
   long timeToLive,
   LockHandle lockHandle)
Puts  
value to the cache with specified key for
 timeToLive milliseconds to live in the cache. | 
Object | 
DefaultGigaMap.remove(Object key,
      long waitForResponse,
      LockHandle lockHandle)  | 
Object | 
GigaMap.remove(Object key,
      long waitForResponse,
      LockHandle lockHandle)
Removes the mapping for this  
key from this cache. | 
| Modifier and Type | Method and Description | 
|---|---|
LockHandle | 
LockManager.lock(Object key,
    long lockTimeToLive,
    long timeoutWaitingForLock)
Locks the given key for any updates. 
 | 
Copyright © GigaSpaces.