@Override public void handleElementEvent(final IElementEvent event) { switch (event.getElementEvent()) { case EXCEEDED_MAXLIFE_BACKGROUND: case EXCEEDED_MAXLIFE_ONREQUEST: case EXCEEDED_IDLETIME_ONREQUEST: case EXCEEDED_IDLETIME_BACKGROUND: stats.increaseEvictions(1); break; } } }
@Override public void handleElementEvent(final IElementEvent event) { switch (event.getElementEvent()) { case EXCEEDED_MAXLIFE_BACKGROUND: case EXCEEDED_MAXLIFE_ONREQUEST: case EXCEEDED_IDLETIME_ONREQUEST: case EXCEEDED_IDLETIME_BACKGROUND: stats.increaseEvictions(1); break; } } }
private static final Set<Integer> EVENTS = new HashSet<Integer>(); { EVENTS.add(IElementEventHandler.ELEMENT_EVENT_EXCEEDED_IDLETIME_BACKGROUND); EVENTS.add(IElementEventHandler.ELEMENT_EVENT_EXCEEDED_MAXLIFE_BACKGROUND); } @Override public synchronized void handleElementEvent(IElementEvent event) { // Check for element expiration based on EVENTS. LOG.debug("Handling event of type : " + event.getElementEvent() + "."); if (EVENTS.contains(event.getElementEvent())) { ElementEvent elementEvent = (ElementEvent)event; CacheElement element = (CacheElement)elementEvent.getSource(); handleEvent(element); } } // Abstract method to handle events protected abstract void handleEvent(CacheElement element); }
private static final Set<Integer> EVENTS = new HashSet<Integer>(); { EVENTS.add(IElementEventHandler.ELEMENT_EVENT_EXCEEDED_IDLETIME_BACKGROUND); EVENTS.add(IElementEventHandler.ELEMENT_EVENT_EXCEEDED_MAXLIFE_BACKGROUND); } @Override public synchronized void handleElementEvent(IElementEvent event) { // Check for element expiration based on EVENTS. LOG.debug("Handling event of type : " + event.getElementEvent() + "."); if (EVENTS.contains(event.getElementEvent())) { ElementEvent elementEvent = (ElementEvent)event; CacheElement element = (CacheElement)elementEvent.getSource(); handleEvent(element); } } // Abstract method to handle events protected abstract void handleEvent(CacheElement element); }
switch (event.getElementEvent())
switch (event.getElementEvent())
log.debug( "HANDLER -- HANDLER -- HANDLER -- ---EVENT CODE = " + event.getElementEvent() ); log.debug( "/n/n EVENT CODE = " + event.getElementEvent() + " ***************************" ); if ( event.getElementEvent() == ElementEventType.SPOOLED_DISK_AVAILABLE ) else if ( event.getElementEvent() == ElementEventType.SPOOLED_NOT_ALLOWED ) else if ( event.getElementEvent() == ElementEventType.SPOOLED_DISK_NOT_AVAILABLE ) else if ( event.getElementEvent() == ElementEventType.EXCEEDED_MAXLIFE_BACKGROUND ) else if ( event.getElementEvent() == ElementEventType.EXCEEDED_IDLETIME_BACKGROUND )
log.debug( "HANDLER -- HANDLER -- HANDLER -- ---EVENT CODE = " + event.getElementEvent() ); log.debug( "/n/n EVENT CODE = " + event.getElementEvent() + " ***************************" ); if ( event.getElementEvent() == ElementEventType.SPOOLED_DISK_AVAILABLE ) else if ( event.getElementEvent() == ElementEventType.SPOOLED_NOT_ALLOWED ) else if ( event.getElementEvent() == ElementEventType.SPOOLED_DISK_NOT_AVAILABLE ) else if ( event.getElementEvent() == ElementEventType.EXCEEDED_MAXLIFE_BACKGROUND ) else if ( event.getElementEvent() == ElementEventType.EXCEEDED_IDLETIME_BACKGROUND )