public class org.glassfish.ejb.deployment.descriptor.runtime.BeanCacheDescriptor extends org.glassfish.deployment.common.Descriptor
{
private static final long serialVersionUID;
private static final int MAX_CACHE_SIZE_DEFAULT;
private static final int RESIZE_QUANTITY_DEFAULT;
private static final int REMOVAL_TIMEOUT_DEFAULT;
private static final int CACHE_IDLE_TIMEOUT_DEFAULT;
private java.lang.Boolean isCacheOverflowAllowed;
private java.lang.String victimSelectionPolicy;
private int maxCacheSize;
private int resizeQuantity;
private int cacheIdleTimeoutInSeconds;
private int removalTimeoutInSeconds;
public void <init>()
{
org.glassfish.ejb.deployment.descriptor.runtime.BeanCacheDescriptor v;
int v, v, v, v;
v := @this: org.glassfish.ejb.deployment.descriptor.runtime.BeanCacheDescriptor;
specialinvoke v.<org.glassfish.deployment.common.Descriptor: void <init>()>();
v = (int) -1;
v.<org.glassfish.ejb.deployment.descriptor.runtime.BeanCacheDescriptor: int maxCacheSize> = v;
v = (int) -1;
v.<org.glassfish.ejb.deployment.descriptor.runtime.BeanCacheDescriptor: int resizeQuantity> = v;
v = (int) -1;
v.<org.glassfish.ejb.deployment.descriptor.runtime.BeanCacheDescriptor: int cacheIdleTimeoutInSeconds> = v;
v = (int) -1;
v.<org.glassfish.ejb.deployment.descriptor.runtime.BeanCacheDescriptor: int removalTimeoutInSeconds> = v;
return;
}
public int getCacheIdleTimeoutInSeconds()
{
int v;
org.glassfish.ejb.deployment.descriptor.runtime.BeanCacheDescriptor v;
v := @this: org.glassfish.ejb.deployment.descriptor.runtime.BeanCacheDescriptor;
v = v.<org.glassfish.ejb.deployment.descriptor.runtime.BeanCacheDescriptor: int cacheIdleTimeoutInSeconds>;
return v;
}
public void setCacheIdleTimeoutInSeconds(int)
{
int v;
org.glassfish.ejb.deployment.descriptor.runtime.BeanCacheDescriptor v;
v := @this: org.glassfish.ejb.deployment.descriptor.runtime.BeanCacheDescriptor;
v := @parameter: int;
v.<org.glassfish.ejb.deployment.descriptor.runtime.BeanCacheDescriptor: int cacheIdleTimeoutInSeconds> = v;
return;
}
public java.lang.Boolean isIsCacheOverflowAllowed()
{
java.lang.Boolean v;
org.glassfish.ejb.deployment.descriptor.runtime.BeanCacheDescriptor v;
v := @this: org.glassfish.ejb.deployment.descriptor.runtime.BeanCacheDescriptor;
v = v.<org.glassfish.ejb.deployment.descriptor.runtime.BeanCacheDescriptor: java.lang.Boolean isCacheOverflowAllowed>;
return v;
}
public void setIsCacheOverflowAllowed(boolean)
{
java.lang.Boolean v;
org.glassfish.ejb.deployment.descriptor.runtime.BeanCacheDescriptor v;
boolean v;
v := @this: org.glassfish.ejb.deployment.descriptor.runtime.BeanCacheDescriptor;
v := @parameter: boolean;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v.<org.glassfish.ejb.deployment.descriptor.runtime.BeanCacheDescriptor: java.lang.Boolean isCacheOverflowAllowed> = v;
return;
}
public void setIsCacheOverflowAllowed(java.lang.Boolean)
{
java.lang.Boolean v;
org.glassfish.ejb.deployment.descriptor.runtime.BeanCacheDescriptor v;
v := @this: org.glassfish.ejb.deployment.descriptor.runtime.BeanCacheDescriptor;
v := @parameter: java.lang.Boolean;
v.<org.glassfish.ejb.deployment.descriptor.runtime.BeanCacheDescriptor: java.lang.Boolean isCacheOverflowAllowed> = v;
return;
}
public int getMaxCacheSize()
{
int v;
org.glassfish.ejb.deployment.descriptor.runtime.BeanCacheDescriptor v;
v := @this: org.glassfish.ejb.deployment.descriptor.runtime.BeanCacheDescriptor;
v = v.<org.glassfish.ejb.deployment.descriptor.runtime.BeanCacheDescriptor: int maxCacheSize>;
return v;
}
public void setMaxCacheSize(int)
{
int v;
org.glassfish.ejb.deployment.descriptor.runtime.BeanCacheDescriptor v;
v := @this: org.glassfish.ejb.deployment.descriptor.runtime.BeanCacheDescriptor;
v := @parameter: int;
v.<org.glassfish.ejb.deployment.descriptor.runtime.BeanCacheDescriptor: int maxCacheSize> = v;
return;
}
public int getResizeQuantity()
{
int v;
org.glassfish.ejb.deployment.descriptor.runtime.BeanCacheDescriptor v;
v := @this: org.glassfish.ejb.deployment.descriptor.runtime.BeanCacheDescriptor;
v = v.<org.glassfish.ejb.deployment.descriptor.runtime.BeanCacheDescriptor: int resizeQuantity>;
return v;
}
public void setResizeQuantity(int)
{
int v;
org.glassfish.ejb.deployment.descriptor.runtime.BeanCacheDescriptor v;
v := @this: org.glassfish.ejb.deployment.descriptor.runtime.BeanCacheDescriptor;
v := @parameter: int;
v.<org.glassfish.ejb.deployment.descriptor.runtime.BeanCacheDescriptor: int resizeQuantity> = v;
return;
}
public int getRemovalTimeoutInSeconds()
{
int v;
org.glassfish.ejb.deployment.descriptor.runtime.BeanCacheDescriptor v;
v := @this: org.glassfish.ejb.deployment.descriptor.runtime.BeanCacheDescriptor;
v = v.<org.glassfish.ejb.deployment.descriptor.runtime.BeanCacheDescriptor: int removalTimeoutInSeconds>;
return v;
}
public void setRemovalTimeoutInSeconds(int)
{
int v;
org.glassfish.ejb.deployment.descriptor.runtime.BeanCacheDescriptor v;
v := @this: org.glassfish.ejb.deployment.descriptor.runtime.BeanCacheDescriptor;
v := @parameter: int;
v.<org.glassfish.ejb.deployment.descriptor.runtime.BeanCacheDescriptor: int removalTimeoutInSeconds> = v;
return;
}
public java.lang.String getVictimSelectionPolicy()
{
java.lang.String v;
org.glassfish.ejb.deployment.descriptor.runtime.BeanCacheDescriptor v;
v := @this: org.glassfish.ejb.deployment.descriptor.runtime.BeanCacheDescriptor;
v = v.<org.glassfish.ejb.deployment.descriptor.runtime.BeanCacheDescriptor: java.lang.String victimSelectionPolicy>;
return v;
}
public void setVictimSelectionPolicy(java.lang.String)
{
java.lang.String v;
org.glassfish.ejb.deployment.descriptor.runtime.BeanCacheDescriptor v;
v := @this: org.glassfish.ejb.deployment.descriptor.runtime.BeanCacheDescriptor;
v := @parameter: java.lang.String;
v.<org.glassfish.ejb.deployment.descriptor.runtime.BeanCacheDescriptor: java.lang.String victimSelectionPolicy> = v;
return;
}
}