001package io.ebean.cache; 002 003/** 004 * Cache region can be enabled independently. 005 */ 006public interface ServerCacheRegion { 007 008 /** 009 * Return the region name. 010 */ 011 String name(); 012 013 /** 014 * Deprecated migrate to name(). 015 */ 016 @Deprecated 017 default String getName() { 018 return name(); 019 } 020 021 /** 022 * Return true if the cache region is enabled. 023 */ 024 boolean isEnabled(); 025 026 /** 027 * Set to true to enable the cache region. 028 */ 029 void setEnabled(boolean enabled); 030 031}