class RequestCacheContextImpl implements RequestCacheContext {

    @Override
    public void setAttribute( @Nonnull String name, Object value )
    {
        if ( attributes == null )
        {
            attributes = new HashMap<>();
        }

        attributes.put( name, value );
    }

    public  RequestCacheContextImpl( RequestCacheServiceImpl service );

}