public class MemoryManager extends Object implements Closeable
| Constructor and Description | 
|---|
MemoryManager(String spaceName,
             String containerName,
             AbstractCacheManager cacheManager,
             LeaseManager leaseManager,
             boolean isPrimary)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
close()  | 
boolean | 
isEnabled()  | 
boolean | 
isRestartOnFailover()  | 
void | 
monitorMemoryUsage(boolean isWriteTypeOperation)
check if we reached the memory-usage "watermark". 
 | 
boolean | 
monitorMemoryUsageWithNoEviction(boolean isWriteTypeOperation)  | 
public MemoryManager(String spaceName, String containerName, AbstractCacheManager cacheManager, LeaseManager leaseManager, boolean isPrimary)
public boolean isEnabled()
public boolean isRestartOnFailover()
public void monitorMemoryUsage(boolean isWriteTypeOperation)
                        throws MemoryShortageException
isWriteTypeOperation - is write operationMemoryShortageExceptionpublic boolean monitorMemoryUsageWithNoEviction(boolean isWriteTypeOperation)
public void close()
close in interface Closeableclose in interface AutoCloseableCopyright © GigaSpaces.