| 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 | GigaMap. lock(Object key)Locks the given key for any updates. | 
| LockHandle | DefaultGigaMap. lock(Object key) | 
| LockHandle | GigaMap. lock(Object key,
    long lockTimeToLive,
    long waitingForLockTimeout)Locks the given key for any updates. | 
| LockHandle | DefaultGigaMap. lock(Object key,
    long lockTimeToLive,
    long waitingForLockTimeout) | 
| Modifier and Type | Method and Description | 
|---|---|
| Object | GigaMap. put(Object key,
   Object value,
   LockHandle lockHandle)Puts  valueto the cache with specifiedkey. | 
| Object | DefaultGigaMap. put(Object key,
   Object value,
   LockHandle lockHandle) | 
| Object | GigaMap. put(Object key,
   Object value,
   long timeToLive,
   LockHandle lockHandle)Puts  valueto the cache with specifiedkeyfortimeToLivemilliseconds to live in the cache. | 
| Object | DefaultGigaMap. put(Object key,
   Object value,
   long timeToLive,
   LockHandle lockHandle) | 
| Object | GigaMap. remove(Object key,
      long waitForResponse,
      LockHandle lockHandle)Removes the mapping for this  keyfrom this cache. | 
| Object | DefaultGigaMap. remove(Object key,
      long waitForResponse,
      LockHandle lockHandle) | 
| Modifier and Type | Method and Description | 
|---|---|
| LockHandle | LockManager. lock(Object key,
    long lockTimeToLive,
    long timeoutWaitingForLock)Locks the given key for any updates. | 
Copyright © GigaSpaces.