001    package railo.runtime.type.scope;
002    
003    import railo.runtime.type.Collection;
004    import railo.runtime.type.scope.storage.StorageScope;
005    
006    
007    /**
008     * Interface of the scope client
009     */
010    public interface Client extends Scope,UserScope,StorageScope { 
011    
012        
013            /**
014             * @return time when Client Scope last time is visited
015             */
016            public abstract long lastVisit();
017    
018            /**
019             * @return all keys except the readpnly ones (cfid,cftoken,hitcount,lastvisit ...)
020             */
021            public abstract Collection.Key[] pureKeys();
022    
023    }